drumstick primrose - German English Dictionary